RB Explorer 1.00 — installer Inno Setup

1. Estrarre RB_Explorer_1_00.iss e la cartella installer_routing nella cartella:
   C:\Users\usuario\Documents\Invenzioni\RB Explorer
   dove si trovano COPYING.txt, THIRD_PARTY_NOTICES.txt, licenses,
   RoadbookExplorer.ico e dist\RoadbookExplorer.

2. Aprire RB_Explorer_1_00.iss con Inno Setup 6.3 o successivo.
   Premere Compile / F9. Non occorre rifare PyInstaller.

3. Il setup viene prodotto nella cartella Installer:
   RB_Explorer_Setup_1_00_x64.exe

PERCORSI GIA IMPOSTATI
GraphHopper:
  C:\Users\usuario\Documents\Invenzioni\GraphHopper
Java completo:
  C:\Program Files\Eclipse Adoptium\jdk-25.0.4.101-hotspot
Modello personalizzato, confermato dall'autore:
  C:\Users\usuario\Documents\Invenzioni\GraphHopper\bike_rb.json
EXE previsto:
  dist\RoadbookExplorer\RoadbookExplorer.exe
Se l'EXE o la cartella sono stati rinominati, aggiornare AppExe / BuildDir
nelle prime righe dell'ISS prima di compilare.

COSA INCLUDE
- Tutto il bundle PyInstaller, sottocartelle comprese.
- Manuali e traduzioni gia nel bundle; controllo presenza prima di compilare.
- graphhopper-web-11.1.jar e bike_rb.json, oltre agli eventuali override locali
  car.json, mtb.json, bike_elevation.json nella stessa cartella dei modelli.
- Configurazione basata sul config.yml fornito dall'autore: profili e pesi
  invariati. Il solo nuovo parametro indica la cartella dei modelli installati.
- Il runtime Java completo con directory legal e avvisi originali; nessuna
  modifica al Java di sistema o alla variabile PATH.
- GPL e crediti; file esterni LICENSE/NOTICE di GraphHopper se presenti.
- Collegamento nel menu Start, desktop facoltativo, avvio a fine installazione.

INSTALLAZIONE
Installazione per l'utente corrente, senza richiesta di diritti amministratore.
Posizione predefinita:
  %LOCALAPPDATA%\Programs\Roadbook-System\RB Explorer
GraphHopper viene installato in routing e Java in runtime\java, accanto all'EXE.
Il percorso dei modelli e scritto nella configurazione al momento
 dell'installazione, anche se la cartella scelta contiene spazi o apostrofi.
L'app continua a generare configurazioni e grafi nelle proprie cartelle dati.
Non vengono incluse mappe PBF, grafi, log, cache o progetti di sviluppo.
La disinstallazione non elimina le cartelle dati esterne in Documenti/AppData.

PROVA PRIMA DELLA PUBBLICAZIONE
Chiudere RB Explorer prima di installare o disinstallare.
1. Installare e avviare dal collegamento creato.
2. Controllare che Informazioni mostri 1.00 e che i tre manuali si aprano.
3. Scaricare/preparare una piccola area e provare routing Auto e Bici.
4. Provare anche su un PC o account Windows senza Java e senza la cartella
   di sviluppo GraphHopper: questo verifica l'autonomia del pacchetto.
Non cancellare le proprie mappe o reti locali per simulare un primo avvio.

VERIFICA E LIMITI
Controllata la corrispondenza con i percorsi attesi dal sorgente 1.00 e con
il config.yml ricevuto. Simulate configurazione di installazione, sostituzione
percorso e successiva generazione delle configurazioni per area.
Il compilatore Inno Setup e i binari Windows non sono disponibili qui:
la compilazione ISS e la prova dell'installer vanno eseguite su Windows.
Il modello bike_rb.json e il JAR vengono letti dal PC dell'autore durante la
compilazione: non sono duplicati in questo ZIP.
